Codes
Code your ideas for understanding of natural systems
Updated at 2021.6.7
C# Statements
명령문이란 다음과 같은 것들을 실행(Action) 한다.
- 변수 선언
- 값 할당
- 메서드 호출
- 컬렉션 반복(Looping)
- 코드 블럭간(間) 분기
- 조건별(別) 선택
프로그램은 명령문들로 이뤄지며, 프로그램에서 명령문이 실행되는 순서인 제어 흐름(Flow of control or flow of execution)은 실행될 때마다 입력값에 따라 달라 질 수 있다.
명령문은 단순 또는 복합으로 구성될 수 있다.
- 단순문(Simple statements): 세미콜론(
;
)으로 끝나는 한 줄짜리 명령문 코드이다. - 복합문(Compound statements): 블럭(
{}
) 내의 한 줄짜리 여러 개의 명령문으로 구성되며, 내부에 중첩(Nested) 블럭을 포함할 수 있다.
Types of Statements
Category | Notes |
---|---|
Declaration | 선언:
|
Expression | (표현)식: 값을 계산하는 구문으로 변수에 그 값을 꼭 저장해야만 함 |
Selection | 선택: if , else , switch , case |
Iteration | 반복: do , for , foreach , in , while |
Jump | 분기: break , continue , default , goto , return , yield |
Exception handling | 예외 처리: throw , try-catch , try-finally , try-catch-finally |
checked and unchecked |
|
await |
메서드 선언 시 async 한정자가 있으면, 메서드 내에서 await 연산자를 사용할 수 있음. |
yield return |
|
fixed |
|
lock |
|
Labeled | 레이블: goto 키워드를 사용하여 분기하여 갈 수 있음. |
empty | 빈 명령문: 세미콜론(Semicolon)으로만 이뤄진 문장으로 아무것도 하지 않음. |
총 17 개의 글이 있습니다.
# | 제목 | 날짜 | 조회수 |
---|---|---|---|
01 | CS 배우기 요약 | 2021/06/07 | 144 |
02 | CS Statements | 2021/06/07 | 128 |
03 | 퍼셉트론 | 2021/04/15 | 124 |
04 | Blazor and Sqlite | 2021/04/15 | 136 |
05 | Blazor Layouts | 2021/04/15 | 159 |
06 | CS Language Reference | 2021/06/07 | 126 |
07 | VSCode and Markdown | 2021/04/15 | 137 |
08 | Blazor에서 이미지파일 다루기 | 2021/06/10 | 210 |
09 | Blazor and Markdown | 2021/04/15 | 144 |
10 | 종속성 주입 | 2021/06/07 | 151 |
11 | Blazor에서 데이터 다루기 | 2021/06/07 | 137 |
12 | Blazor Components | 2021/04/15 | 147 |
13 | CS Glossary | 2021/06/07 | 125 |
14 | Enum 타입 다루기 | 2021/12/14 | 134 |
15 | 생활코딩 CS01 | 2022/04/25 | 261 |
16 | 생활코딩 CS02 | 2022/04/30 | 165 |
17 | 생활코딩 CS03 | 2022/04/30 | 441 |